#ifndef _FAIR_SCHED_H
#define _FAIR_SCHED_H

#include <stdio.h>

#include "process.h"

struct process_struct * 
enqueue(struct process_struct **head, 
        struct process_struct  *item, 
        int                    *size);

struct process_struct * 
dequeue(struct process_struct **head, 
        int                    *size);

struct process_struct * 
find_node(struct process_struct **head, 
          int                    *size, 
          int                     search);

struct process_struct * 
remove_node(struct process_struct **head, 
            int                    *size, 
            int                     search);
#endif
